﻿using MediatR;
using SheepStorage.API.Baseclass;
using SheepStorage.Domain.DTO.Output;
using SheepStorage.Domain.Entity;

namespace SheepStorage.API.Application.Command.DepartmentCommand
{
    public class DepartmentListCommand : IRequest<Results<PageOutput<Department>>>
    {
        //public int DepartmentId { get; set; }
        //public string DepartmentTop { get; set; } = null!;
        public string? DepartmentName { get; set; }
        //public bool DepartmentIsUse { get; set; }
        //public string DepartmentType { get; set; } = null!;
        //public int DepartmentCode { get; set; }
        //public string DepartmentArea { get; set; } = null!;
        //public string ImmediateSuperior { get; set; } = null!;
        //public string DepartmentManager { get; set; } = null!;
        //public string DepartmentDuty { get; set; } = null!;
        //public string DepartmentMoney { get; set; } = null!;
        //public string DepartmentCheck { get; set; } = null!;
        //public string DutyManage { get; set; } = null!;
        //public int DepartmentParentId { get; set; }

        public int pageIndex { get; set; } 

        public int pageSize { get; set; }
    }
}
